home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / devel / lang / lisp / guile-ii.src / guile-ii / guile-src / ANNOUNCE next >
Encoding:
Text File  |  1995-08-18  |  1.5 KB  |  44 lines

  1. This is Guile iii.
  2.  
  3. Guile iii is a first pass at boiling Guile down to the bare bones.
  4. Functionality that was previously included in the Guile kitchen sink
  5. releases, such as Tcl/Tk support, has been moved to add on packages,
  6. available separately.
  7.  
  8. The purpose of splitting the sources up this way is to allow different
  9. packages to be maintained more or less independantly and to enable
  10. people with very specific needs to build up an instance of Guile
  11. containing exactly (and only) what they need.
  12.  
  13. The Guile iii is a sort of software backplane.  There are (as yet
  14. undocumented) conventions for structuring a release that "plugs into"
  15. this backplane and is built automaticly.  For example, the "gtcl"
  16. distribution plugs into the backplane to provide various kinds of Tcl
  17. integration with Guile.  That means that if you unpack "gtcl" into a
  18. Guile source tree and rebuild, Tcl support will be in the newly built
  19. version.
  20.  
  21. A kitchen-sink (aka "suggested configuration") distribution of Guile,
  22. which includes many add-ons in the same tar file, may once again be
  23. made available in the near future, once the bugs are worked out of the
  24. backplane components.
  25.  
  26. Here is how the back-plane works.  First, unpack a guile-iii distribution:
  27.     
  28.  
  29.     % tar -zxvf guile-iii.tar.gz     
  30.     [....]
  31.  
  32. That will create a subdirectory called "guile-src".
  33.  
  34. Then, *in the same place*, unpack a gtcltk distribution:
  35.  
  36.  
  37.     % tar -zxvf gtcltk-0.tar.gz
  38.  
  39. That will unpack more files into "guile-src".
  40.  
  41. From there, use the usual configure-then-make procedure, as documented
  42. in the file INSTALL.
  43.  
  44.